-- msg_dragon_wish_info
-- Created by chengb Feb/6/2015
-- 下发神龙许愿信息

return function(lpc)
    -- local oriWishInfo = ME.user.dbase:query("wish_info", {});
    local wishInfo = lpc.wish_info;

    -- 更新神龙许愿数据
    ME.user.dbase:set("wish_info", wishInfo);
    -- SLIMEC-4220 处理方式有问题屏蔽掉
    -- if DungeonM.isInDungeon() then
    --     -- 在迷宫中的时候，如果下发的选项
    --     -- 和当前客户端的不一致，客户端执行重新抽取
    --     local oriOptions = oriWishInfo["options"] or {};
    --     local gsOptions = wishInfo["options"] or {};
    --     local needFetch = false;

    --     -- 两边都没有数据，不用管
    --     if #oriOptions <= 0 and #gsOptions <= 0 then
    --         return;
    --     end

    --     -- 客户端没有数据，服务器有数据
    --     if #oriOptions <= 0 then
    --         -- 客户端可能已经触发完了，以客户端为准，直接置空
    --         wishInfo["options"] = nil;
    --         ME.user.dbase:set("wish_info", wishInfo);
    --         return;
    --     end

    --     -- 客户端有数据
    --     for index, optionInfo in pairs(oriOptions) do
    --         local gsInfo = gsOptions[index] or {};
    --         if optionInfo["id"] ~= tonumber(gsInfo["id"]) then
    --             needFetch = true;
    --             break;
    --         end
    --     end

    --     if needFetch then
    --         DragonWishM.fetchDragonOption();
    --     end
    -- end
end

